var app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    current: 0,
  },
  catchImage(e) {
    let str=e.currentTarget.dataset.str
    let imgarr = [];
    let regex = new RegExp(/<img.*?(?:>|\/>)/gi); // 匹配所有图片
    let srcReg = /src=[\'\"]?([^\'\"]*)[\'\"]?/i; // 匹配src图片
    let arrsImg = str.match(regex); // obj.info 后台返回的富文本数据
    for (let a = 0; a < arrsImg.length; a++) {
      let srcs = arrsImg[a].match(srcReg);
      imgarr.push(srcs[1])
    }
  
    wx.previewImage({
      current: imgarr[0], // 当前显示图片的http链接
      urls: imgarr // 需要预览的图片http链接列表
    })

  },
  // 图片预览
  priview(e) {
    let urls = e.currentTarget.dataset.urls.map(item => this.data.Imageurl + item)
    let current = e.currentTarget.dataset.current
    wx.previewImage({
      urls: urls,
      current: current
    })
  },

  bindchange(e) {
    this.setData({
      current: e.detail.current
    })
  },
  getRealCaseDetails() {
    wx.showLoading({
      title: '加载中...', //提示的内容
      mask: true //显示透明蒙层 防止触摸穿透
    })

    wx.request({
      url: app.globalData.Interfaceurl + 'getRealCaseDetails',
      method: "post",
      header: {
        "content-type": "application/x-www-form-urlencoded;charset=UTF-8"
      },
      data: {
        userId: app.globalData.userId,
        caseId: this.data.caseId
      },
      success: res => {
        wx.hideLoading();


        // console.log(res.data.realCase.photoAlbum)

        res.data.realCase.prefaceText = res.data.realCase.prefaceText.replace('<img', '<img class="pricture1"')


        if (res.data.realCase.photoAlbum != '') {
          res.data.realCase.photoAlbum = res.data.realCase.photoAlbum.split("|")
        } else {
          res.data.realCase.photoAlbum = []
        }

        res.data.realCase.mainText = res.data.realCase.mainText.replace(/<img/g, '<img class="pricture2"')



        this.setData({
          realCase: res.data.realCase
        })

      },
      fail: err => {
        wx.showToast({
          title: '请求失败',
          duration: 2500, //持续的时间
          icon: 'none', //图标
        })
      }
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.setData({
      caseId: options.id,
      Imageurl: app.globalData.Imageurl
    })
    this.getRealCaseDetails()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})